﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BolsaTrabajo.BusinessEntities
{
    public class Postulante
    {
        private Guid userid;

        public Guid UserId
        {
            get { return userid; }
            set { userid = value; }
        }

        private Guid applicationId;

        public Guid ApplicationId
        {
            get { return applicationId; }
            set { applicationId = value; }
        }

        private Int32 idPostulante;

        public Int32 IdPostulante
        {
            get { return idPostulante; }
            set { idPostulante = value; }
        }

        private String nombre;

        public String Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        private String apellidoPaterno;

        public String ApellidoPaterno
        {
            get { return apellidoPaterno; }
            set { apellidoPaterno = value; }
        }

        private String apellidoMaterno;

        public String ApellidoMaterno
        {
            get { return apellidoMaterno; }
            set { apellidoMaterno = value; }
        }

        private String sexo;

        public String Sexo
        {
            get { return sexo; }
            set { sexo = value; }
        }

        private DateTime fechaNacimiento;

        public DateTime FechaNacimiento
        {
            get { return fechaNacimiento; }
            set { fechaNacimiento = value; }
        }

        private String correo;

        public String Correo
        {
            get { return correo; }
            set { correo = value; }
        }

        private String password;

        public String Password
        {
            get { return password; }
            set { password = value; }
        }

        private String distrito;

        public String Distrito
        {
            get { return distrito; }
            set { distrito = value; }
        }

        private String direccion;

        public String Direccion
        {
            get { return direccion; }
            set { direccion = value; }
        }

        private String telefonoCelular;

        public String TelefonoCelular
        {
            get { return telefonoCelular; }
            set { telefonoCelular = value; }
        }

        private String tipoDocumento;

        public String TipoDocumento
        {
            get { return tipoDocumento; }
            set { tipoDocumento = value; }
        }

        private String numeroDocumento;

        public String NumeroDocumento
        {
            get { return numeroDocumento; }
            set { numeroDocumento = value; }
        }

        private String estadoCivil;

        public String EstadoCivil
        {
            get { return estadoCivil; }
            set { estadoCivil = value; }
        }

        private String nivelEstudios;

        public String NivelEstudios
        {
            get { return nivelEstudios; }
            set { nivelEstudios = value; }
        }

        private String profesion;

        public String Profesion
        {
            get { return profesion; }
            set { profesion = value; }
        }

        private Boolean disponibilidad;

        public Boolean Disponibilidad
        {
            get { return disponibilidad; }
            set { disponibilidad = value; }
        }

        private String experienciaProfesional;

        public String ExperienciaProfesional
        {
            get { return experienciaProfesional; }
            set { experienciaProfesional = value; }
        }

        private String nivelIngles;

        public String NivelIngles
        {
            get { return nivelIngles; }
            set { nivelIngles = value; }
        }

        private String expectativasSalariales;

        public String ExpectativasSalariales
        {
            get { return expectativasSalariales; }
            set { expectativasSalariales = value; }
        }

        private Guid idUsuarioCreacion;

        public Guid IdUsuarioCreacion
        {
            get { return idUsuarioCreacion; }
            set { idUsuarioCreacion = value; }
        }

        private DateTime fechaCreacion;

        public DateTime FechaCreacion
        {
            get { return fechaCreacion; }
            set { fechaCreacion = value; }
        }

        private Boolean idEstado;

        public Boolean IdEstado
        {
            get { return idEstado; }
            set { idEstado = value; }
        }

        private String nombreCompleto;

        public String NombreCompleto
        {
            get { return nombreCompleto; }
            set { nombreCompleto = value; }
        }
    }
}
